$(function () {
    //cartList();
    $(".like").click(function () {
        var uid=sessionStorage.getItem("userId");
        var  gid =$(this).attr("alt");
        //一种
        var json={
            "gid":gid,
            "userId":uid
                };
        $.post("/collect/addLike",json,function(r){
            console.log(r);
            if(r=="ok"){
                alert("收藏成功！！！！！");
            }else if (r=="err") {
                var flag =confirm('请登陆！！！！！！！');
                if (flag) {
                    window.location.href="/qd/login.html";
                }
            }else{
                alert("收藏失败！！！！！！！！！");


            }

        },"text");


    });
    /***
     * 加入购物车
     */
    $(".bay").click(function () {
        var uid=sessionStorage.getItem("userId");
        var  gid =$(this).attr("alt");
        //一种
        var json={
            "gid":gid,
            "userId":uid
        };
        $.post("/shoppingcart/addShopping",json,function(r){
            if(r=="ok"){
                alert("成功加入购物车！！！！！");
            }else if (r=="err") {
                var flag =confirm('请登陆！！！！！！！');
                if (flag) {
                    window.location.href="/qd/login.html";
                }
            }else{
                alert("加入购物车失败！！！！！！！！！");


            }

        },"text");


    });

    /*
    * 商品详情*/
    $(".getByGoodsId").click(function () {
        var  gid =$(this).attr("alt");
        window.location.href="/goods/getByIdGoods?id="+gid;
    });

});

function cartList() {
    $.ajax({
        url: "/shoppingcart/getListBayIndex",    // 提交到controller的url路径
        type: "post",    // 提交方式
        dataType: "json",    // 服务器端返回的数据类型
        success: function (data) {    // 请求成功后的回调函数，其中的参数data为controller返回的map,也就是说,@ResponseBody将返回的map转化为JSON格式的数据，然后通过data这个参数取JSON数据中的值
            if (data.message == "ok") {
                $(".grid_6 #cart_nav li .cart_cont").remove();
                $(".grid_6 #cart_nav li a.cart_li span").html(data.sum+"件");
                var r =data.shoppingcartList;
                var html ='<ul class="cart_cont"><li class="no_border"><p>最近添加的项目</p></li><li>';
                for (var i=0;i<r.length;i++){
                    html +='<li><a href="javaScript:void(0);"alt="' +
                        r[i].goods.gid+'" class="prev_cart getByGoodsId"><div class="cart_vert"><img src="' +
                        r[i].goods.gimage+'" alt="" title="" /></div></a><div class="cont_cart"><h4>' +
                        r[i].goods.gname+'</h4><div class="price">￥' +
                        r[i].goods.price+'</div> </div> <a title="close" class="close" href="#"></a><div class="clear"></div></li>';

                }
                html+='<li class="no_border"> <a href="/qd/shopping_cart.html" class="view_cart">查看购物车</a><a href="/qd/checkout.html" class="checkout">进行结账</a></li></ul>';
                $(".grid_6 #cart_nav li").append(html);
                /*
                * 商品详情*/
                $(".getByGoodsId").click(function () {
                    var  gid =$(this).attr("alt");
                    window.location.href="/goods/getByIdGoods?id="+gid;
                });
            } else {
                $(".grid_6 #cart_nav li .cart_cont").remove();
                /*  $('.grid_6 #cart_nav li .cart_li').hover(function() {
                     /!* $(this).stop().animate({marginTop: 50});*!/
                      alert("请登录！！！")
                  }, function() {
                     // $(this).stop().animate({marginTop: 100});
                  });*/
                $('.grid_6 #cart_nav li .cart_li').click(function() {
                    alert("请登录！！！");

                });
            }
        },
    });

}
